ISNUMERIC (Transact

您所在的位置:网站首页 sql isnumeric函数使用方法 ISNUMERIC (Transact

ISNUMERIC (Transact

2024-07-11 05:39| 来源: 网络整理| 查看: 265

ISNUMERIC (Transact-SQL) [アーティクル]07/05/2024

適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric のSQL 分析エンドポイント Microsoft Fabric のウェアハウス

式が数値型として有効かどうかを調べます。

Transact-SQL 構文表記規則

構文 ISNUMERIC ( expression )

Note

SQL Server 2014 (12.x) 以前のバージョンの Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。

引数 式 (expression)

評価する 式 。

戻り値の型

int

解説

ISNUMERIC は、入力式が有効な数値データ型に評価されたときに 1 を返します。それ以外の場合は 0を返します。 有効な 数値データ型 次の項目が含まれます。

領域 数値データ型 厳密な数値 bigint、int、smallint、tinyint、bit 固定精度 decimal、numeric 概数 float、real 通貨値 money、 smallmoney

ISNUMERICは、プラス記号 (+)、マイナス (-)、ドル記号 ($) などの有効な通貨記号など、数字以外の文字の1を返します。 通貨記号の完全な一覧については、「money と smallmoney (Transact-SQL)」を参照してください。

次の例では、 ISNUMERIC を使用して、数値ではないすべての郵便番号を返します。

USE AdventureWorks2022; GO SELECT City, PostalCode FROM Person.Address WHERE ISNUMERIC(PostalCode) 1; GO 例: Azure Synapse Analytics、Analytics Platform System (PDW)

次の例では、 ISNUMERIC を使用して、データベース名と ID が数値かどうかを返します。

USE master; GO SELECT name, ISNUMERIC(name) AS IsNameANumber, database_id, ISNUMERIC(database_id) AS IsIdANumber FROM sys.databases; GO 関連するコンテンツ 式 (Transact-SQL) Transact-SQL のカテゴリ別システム関数 データ型 (Transact-SQL)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3